//
//  AllMacro.h
//  SpendMoney
//
//  Created by  lixinxin on 16/12/23.
//  Copyright © 2016年  lixinxin. All rights reserved.
//

#ifndef AllMacro_h
#define AllMacro_h

static NSString *const PromptMobile = @"手机格式不正确";
static NSString *const PromptPassword = @"请输入正确的密码";
static NSString *const PromptStrengthPassword = @"请输入6-16位数字和字母";
static NSString *const PromptOldPassword = @"请输入6位以上旧密码";
static NSString *const PromptNewPassword = @"请输入6位以上新密码";
static NSString *const PromptOldWithNewPassword = @"与旧密码重复";
static NSString *const PromptYZM = @"请输入正确验证码";
static NSString *const PromptAgreement = @"请阅读并勾选协议";
static NSString *const PromptNextPassword = @"两处密码输入不一致";
static NSString *const PromptNextPasswordNull = @"密码不能为空";
static NSString *const PromptFeedBack = @"您的反馈我们已经经到，感谢您对本产品的支持与理解";
static NSString *const PromptFeedBackNotInfo = @"请说明您的问题和宝贵意见";

//版本相关的
#define cCurrentVer @"1.0.0"

//用户相关字段
#define User_ID @"USER_ID"
#define User_Login @"User_Login"
#define User_Phone @"User_Phone"
#define kToken @"token"

#define kIDCard @"IDCard"
#define kTrueName @"TrueName"

#define ALAppID @"1325407049"

//便捷引用系统单例
#define cSysPlist [NSUserDefaults standardUserDefaults]


//主屏幕尺寸
#define screenSize [[UIScreen mainScreen] bounds]

#define screenSizeWidth  [[UIScreen mainScreen] bounds].size.width

#define screenSizeHeight  [[UIScreen mainScreen] bounds].size.height

#define SCREEN_MAX_LENGTH (MAX(screenSizeWidth, screenSizeHeight))
#define SCREEN_MIN_LENGTH (MIN(screenSizeWidth, screenSizeHeight))

//判断手机
#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
#define IS_IPHONE_5 (IS_IPHONE && SCREEN_MAX_LENGTH == 568.0)
#define IS_IPHONE_6 (IS_IPHONE && SCREEN_MAX_LENGTH == 667.0)
#define IS_IPHONE_6P (IS_IPHONE && SCREEN_MAX_LENGTH == 736.0)

//判断手机系统版本
#define IOS_VERSION_9_BEFORE (([[[UIDevice currentDevice] systemVersion] floatValue] <= 9.0)? (YES):(NO))

//判断手机是否是iPad
#define isPad (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)

// 其他
#define kUploadPhotoProportion 3


#define kRegisterAlias   @"registerAlias"  // 去极光注册

#define kFeedBackCount 1  // 意见反馈最多上传1张

#define kSeconds 120


#define kUserDefaultsCookie @"defaultCookie"


///// 人脸识别
#define kImgCount 5  // 上传对比图片2张，参考图片1张，总共4张
#define kYSImgName2 @"ysimage2"   // 反面

#define kImgName @"image"     //
#define kHeadPortrait @"HeadPortrait"  // 头像
#define kImage_ref @"image_ref" // 正面的头像
#define kYSImage_Q @"ysimage_Q" // 正面

#define kImage_best @"image_best" // 人脸识别image_best

#define kProportion (screenSizeWidth/375.0)

// 用户引导
#define kGuidePage @"GuidePage"

// 10先花钱，11喜花钱，12周周贷,13云钞机
#define kProductType @"13"

#endif /* AllMacro_h */
